Big Huge Thesaurus

Stizolobium deeringiana

noun